﻿namespace WMS6.Web.EDIServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [GeneratedCode("System.ServiceModel", "3.0.0.0"), DebuggerStepThrough]
    public class EDIServiceClient : ClientBase<IEDIService>, IEDIService
    {
        public EDIServiceClient()
        {
        }

        public EDIServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public EDIServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public EDIServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public EDIServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string ASNImportByEDI_YITAI(List<string> data, string ownerID, string vendorID, PubParasInfo pubParasInfo)
        {
            return base.Channel.ASNImportByEDI_YITAI(data, ownerID, vendorID, pubParasInfo);
        }

        public DataSet GetEdiLogInfoByQueryEntity(EdiLogQueryEntity ediLogQuery)
        {
            return base.Channel.GetEdiLogInfoByQueryEntity(ediLogQuery);
        }

        public DataSet GetEdiLogInfoByWhere(List<string> sqlWhere, EdiLogQueryEntity ediLogQuery)
        {
            return base.Channel.GetEdiLogInfoByWhere(sqlWhere, ediLogQuery);
        }

        public bool InsertEdiLogInfo(EdiLogInfo ediLogInfo)
        {
            return base.Channel.InsertEdiLogInfo(ediLogInfo);
        }

        public bool InsertEdiLogInfos(List<EdiLogInfo> ediLogInfos)
        {
            return base.Channel.InsertEdiLogInfos(ediLogInfos);
        }

        public DataSet InvExportByEDI_SkyTrans(string ownerID, string dbLoginID)
        {
            return base.Channel.InvExportByEDI_SkyTrans(ownerID, dbLoginID);
        }

        public string OrderImportByEDI_SkyTrans(List<string> data, string ownerID, string dbLoginID, char splitChar)
        {
            return base.Channel.OrderImportByEDI_SkyTrans(data, ownerID, dbLoginID, splitChar);
        }

        public string OrderImportByEDI_YITAI(List<string> data, string ownerID, PubParasInfo pubParasInfo)
        {
            return base.Channel.OrderImportByEDI_YITAI(data, ownerID, pubParasInfo);
        }

        public DataSet ShipmentExportByEDI_SkyTrans(string ownerID, string dbLoginID)
        {
            return base.Channel.ShipmentExportByEDI_SkyTrans(ownerID, dbLoginID);
        }

        public string SkuImportByEDI_SkyTrans(List<string> data, string ownerID, string dbLoginID, char splitChar)
        {
            return base.Channel.SkuImportByEDI_SkyTrans(data, ownerID, dbLoginID, splitChar);
        }

        public int UpdateOrdersEdiFlag(List<string> orderIDs, string ownerID, string dbLoginID)
        {
            return base.Channel.UpdateOrdersEdiFlag(orderIDs, ownerID, dbLoginID);
        }
    }
}

